package com.guofs.project.common.utils.tree.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 节点模型
 *
 * @author 郭芳诗
 * @date 2019/1/18 15:07
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class NodeModel<N> implements Serializable {
    private static final long serialVersionUID = -6235135465865595847L;

    /**
     * 节点
     */
    private N node;

    /**
     * 所在层级<br/>
     * 默认为0，最下一级
     */
    private int rank = 0;

}
